rain cats and dogs – English–Türkçe translations

🇬🇧 en tr 🇹🇷

rain cats and dogs verb

  • to rain very heavily
bardaktan boşalırcasına yağmak, şakır şakır yağmur
Wiktionary Links